---
title: 外部ツール統合
info: これらのワークフローは、APIコールやWebhooksを介してTwentyにデータを出し入れすることに重点を置いています。
image: /images/user-guide/integrations/plug.png
sectionInfo: プロセスを自動化し、外部ツールと統合します
---

<Frame>
  <img src="/images/user-guide/integrations/plug.png" alt="Header" />
</Frame>

以下に、Twentyと他のスタックを接続するために展開できるワークフローの例を示します。

## データ取り込みのユースケース

### Webフォーム送信

**問題**: ウェブサイトのフォーム、ランディングページ、または問い合わせフォームからのリードを直接Twentyにキャプチャする必要があります。

**解決策**: フォーム送信から自動的にレコードを作成するためにWebhookトリガーを使用する。

**設定**:

- Webhookトリガーでワークフローを作成
- Webhookを設定してフォームのデータ (名前、メール、会社名など) を期待するようにします。
- WebhookメソッドをPOSTに設定する
- トリガーで期待されるボディ構造を定義する

**トリガー**: Webhook (フォームからPOSTリクエスト)

**アクション**:

- すでに存在するかどうかを確認するためのレコードを検索する
- 分岐: 存在する場合→レコードを更新、存在しない場合→レコードを作成
- 営業担当者に割り当てられるフォローアップタスクのレコードを作成
- 販売チームへメール通知を送る

### 製品データ同期

**問題**: 販売チームは、データウェアハウスに保存されている製品の使用状況、請求、または機能の採用データへの可視性が必要です。

**解決策**: 販売者にアカウントについてのコンテキストを提供するために、定期的に製品データをTwentyに同期する。

**トリガー**: スケジュールに基づき (毎日または毎週)

**アクション**:

- データウェアハウスAPIへのHTTPリクエスト
- データを処理およびフォーマットするコードアクション
- 次のステップのためにイテレータ機能を使用
- 一致する企業レコードを見つけるためにレコードを検索
- 製品使用状況指標を追加するためにレコードを更新
- 使用状況がしきい値を下回った場合のタスクのためのレコードを作成

### 通話レコーダーからの議事録

**問題**: 営業電話からの重要な洞察が忘れられるか、CRMに正確に記録されないことがある。

**解決策**: 通話録音システムから自動的にノートとアクションアイテムを作成する。

**トリガー**: 通話録音プラットフォームからのWebhook

**アクション**:

- 会議の要約とアクションアイテムを抽出するコードアクション
- 関連する機会または連絡先を見つけるためにレコードを検索
- 会議要約を含むノートのためのレコードを作成
- アクションアイテムに基づくフォローアップタスクのためのレコードを作成
- 会議要約と次の手順を含むメールを参加者に送信

### データ強化

**問題**: 連絡先および企業レコードに、重要な人口統計および企業統計情報が欠けている。

**解決策**: 外部データプロバイダーを使用してレコードを自動的に豊かにする。

**トリガー**: レコードが作成される (人または企業オブジェクト)

**アクション**:

- エンリッチメントAPIへのHTTPリクエスト
- エンリッチメント応答を処理するためのコードアクション
- 次のステップのためにイテレータ機能を使用
- 追加の企業/連絡先情報でレコードを更新
- 高価値の見込み客が特定された場合の営業タスクのためのレコードを作成
- エンリッチメントが重要な購入シグナルを明らかにした場合のメールアラートを送信

## データ配布ユースケース

### ニュースレター購読者管理

**問題**: 特定のCRMデータのセグメントにマーケティングメールを送るために、専門のメールツールを使用したい。

**解決策**: 必要に応じて、サブスクライバーリストをメールマーケティングプラットフォームにエクスポートする。

**設定**: 全てのニュースレター受信者を含むビューをTwentyで作成

**トリガー**: 手動で起動 (選択されているレコードがない場合)

**アクション**:

- ニュースレタービューの基準を用いてレコードを検索
- メールプラットフォームのためにメールアドレスをフォーマットするコードアクション
- メールマーケティングツールにサブスクライバーを追加するHTTPリクエスト
- キャンペーントラッキングのためのレコードを作成
- マーケティングチームにメール確認を送信

### メールシーケンストリガー

**問題**: CRMイベントに基づいて、専用のメール自動化ツールを使って複雑なメールシーケンスをトリガーしたい。

**解決策**: 特定のイベントが発生した際に、新しいリードまたは顧客をメール自動化プラットフォームに送信。

**トリガー**: レコードが作成 (特定の条件を持つ人物オブジェクト)

**アクション**:

- 適切なメールシーケンスを決定するコードアクション
- メール自動化プラットフォームにコンタクトを追加するHTTPリクエスト
- シーケンス登録を追跡するためのレコードの更新
- エンゲージメントをモニターするためのフォローアップタスクのレコードを作成

### リードスコアリング統合

**問題**: CRMデータと外部信号を組み合わせた高度なリードスコアリングが必要です。

**解決策**: リードデータを外部のスコアリングツールに送信するか、ワークフロー内でスコアリングロジックを実装します。

**オプション 1 - 外部ツール**:

**トリガー**: レコードが更新 (人物オブジェクト)

**アクション**:

- スコアリングプラットフォームにリードデータを送信するHTTPリクエスト
- スコア応答を処理するコードアクション
- リードスコアでレコードを更新
- スコアがしきい値を超えた場合に営業タスクのためのレコードを作成

**オプション 2 - 内部ロジック**:

**トリガー**: レコードが更新 (人物オブジェクト)

**アクション**:

- スコアリングアルゴリズムを用いたコードアクション (企業規模、業界、行動)
- 計算されたスコアでレコードを更新
- 高スコアのリードに対して営業担当者へメールアラートを送信

### 請求書生成

**問題**: 取引が成立すると、顧客と取引情報で請求システムを更新する必要があります。

**解決策**: チャンスが獲得されると、取引データを自動的に請求システムに送信します。

**トリガー**: レコードが更新 (チャンスオブジェクト, ステージ = “成約済み”)

**アクション**:

- 完全な顧客情報を取得するためのレコードを検索
- 請求システムのためにデータをフォーマットするコードアクション
- 請求プラットフォームでの顧客作成のためのHTTPリクエスト
- 請求書生成のためのHTTPリクエスト
- 請求書参照を保存するためにレコードを更新
- 請求明細を含むメールをファイナンスチームに送信

## 高度な統合パターン

### 双方向同期

**問題**: Twentyと他のシステムとの間でデータを双方向に同期する必要があります。

**解決策**: スケジュールされたワークフローとWebhookトリガーを組み合わせてリアルタイム同期を実現します。

**From Twenty to External System**:

**トリガー**: レコードが更新 (関連するオブジェクト)

**アクション**:

- 外部システムをアップデートするHTTPリクエスト
- 同期ステータスとタイムスタンプを追跡するためにレコードを更新

**From External System to Twenty**:

**トリガー**: Webhook (外部システムから)

**アクション**:

- 一致するレコードを見つけるためのレコードを検索
- 外部システムからの新しいデータでレコードを更新
- 必要に応じて、紛争解決タスクのためのレコード作成

### マルチステップデータ処理

**問題**: 外部ソースからのデータは、Twentyで使用する前に複雑な処理が必要です。

**解決策**: データ変換と検証にはコードアクションを使用します。

**トリガー**: Webhookまたはスケジュールに基づいて

**アクション**:

- 受信データ形式を検証するためのコードアクション
- データ構造を変換するためのコードアクション
- ビジネスルールと計算を適用するためのコードアクション
- 重複を確認するためのレコードを検索
- 処理されたデータでレコードを作成または更新
- データ品質に問題がある場合はメール通知を送信

## 実装のヒント

- API キーを[設定→API & Webhooks]で安全に保存
- すべての外部API呼び出しにHTTPSを使用
- APIレート制限に注意 - 可能な場合はスケジュールされたワークフローを使用
- リアルタイム処理が必要でない場合はスケジュールされたバッチ更新を検討
- ワークスペースにつき100の同時ワークフロー制限を覚えておく - 複数のレコードを処理する際には手動トリガーに「バルク」提供を利用（詳細については[Workflow Features](/l/ja/user-guide/workflows/workflow-features)を参照）
- ワークフローがアクティブになる前にサンプルデータでテスト

統合問題のトラブルシューティングについては、[Workflow Troubleshooting](/l/ja/user-guide/workflows/workflow-troubleshooting)ガイドをご覧ください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。
